Part Number Hot Search : 
SW121340 MA1136 244MT SW121340 FCH20B06 24M40 TGH50A DMN2005
Product Description
Full Text Search
 

To Download AMD-K6 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 AMD-K6
Model 7
(R)
Processor Revision Guide
Publication # 21846 Rev: H Issue Date: June 1999
Amendment/0
(c) 1999 Advanced Micro Devices, Inc. All rights reserved. The contents of this document are provided in connection with Advanced Micro Devices, Inc. ("AMD") products. AMD makes no representations or warranties with respect to the accuracy or completeness of the contents of this publication and reserves the right to make changes to specifications and product descriptions at any time without notice. No license, whether express, implied, arising by estoppel or otherwise, to any intellectual property rights is granted by this publication. Except as set forth in AMD's Standard Terms and Conditions of Sale, AMD assumes no liability whatsoever, and disclaims any express or implied warranty, relating to its products including, but not limited to, the implied warranty of merchantability, fitness for a particular purpose, or infringement of any intellectual property right. AMD's products are not designed, intended, authorized or warranted for use as components in systems intended for surgical implant into the body, or in other applications intended to support or sustain life, or in any other application in which the failure of AMD's product could create a situation where personal injury, death, or severe property or environmental damage may occur. AMD reserves the right to discontinue or make changes to its products at any time without notice.
Trademarks AMD, the AMD logo, K6, and combinations thereof, K86, and Super7 are trademarks, and AMD-K6 is a registered trademark of Advanced Micro Devices, Inc. Microsoft and Windows are registered trademarks of Microsoft Corporation. MMX is a trademark of the Intel Corporation. Other product names used in this publication are for identification purposes only and may be trademarks of their respective companies.
21846H/0--June 1999
AMD-K6(R) Processor Revision Guide - Model 7
Revision History
Date March 1998 June 1998 August 1998 August 1998 August 1998 August 1998 August 1998 August 1998 June 1999 June 1999 June 1999 Rev E F G G G G G G H H H Initial published release Added Erratum 2.6.2 "VCC3 Operating Range". Modified resolution status of Erratum 2.2.2 "HLDA Assertion Delayed by One Clock". Added Erratum 2.3.3 "Code Segment Limit Violation Check In Real Mode". Added Numeric Processing section to Table 2-1, "Cross-Reference of Product Revision to Errata" and renumbered errata of the Electrical Characteristics section from 2.5.x to 2.6.x. Added Erratum 2.5.1 "Numeric Processor Status Word Not Correctly Updated". Added Erratum 2.5.2 "C1 Bit of Numeric Processor Status Word". Added Specification Change 3.3.1 "Symbol C Dimension of Package Lid". Added graphic in Section 1.1 "Production Marking" to reflect the 100% laser marked package design. Modified Section 1.1 "Production Marking" to include I/O voltage identification definition. Added Erratum 2.3.4 "Code Segment Limit Violation Check Associated With Dual-Decoded Instructions". Description
Revision History
iii
21846H/0--June 1999
AMD-K6(R) Processor Revision Guide - Model 7
AMD-K6(R) Processor Revision Guide - Model 7
The purpose of the AMD-K6(R) Processor Revision Guide - Model 7 is to communicate updated product information on the AMD-K6 processor to designers of computer systems and software developers. Model 7 of the AMD-K6 processor is manufactured in 0.25-micron process technology. This guide consists of four major sections:
s s
Product Marking Identification: This section provides product types, product revisions, OPNs (Ordering Part Numbers), and product marking information. Product Errata: This section provides a detailed description of product errata, including potential effects on system operation and suggested workarounds. An erratum is defined as a deviation from the product's specification. Specification Changes/Clarifications: This section provides changes, additions, and clarifications to product specifications. Technical and Documentation Support: This section provides a listing of available technical support resources. It also lists corrections, modifications, and clarifications to listed documents.
s s
Revision Guide Policy
At times, AMD identifies deviations or changes to the specification of the AMD-K6 processor. These are documented in the AMD-K6 Processor Revision Guide as errata or specification changes/clarifications and are available to anyone who requests the information. The descriptions are written to assist system and software designers in using the AMD-K6 processor. In addition, any corrections to AMD's published documentation on the AMD-K6 processor are included. The errata and specification changes are the result of extensive testing and validation that is done for all AMD products. AMD works closely with system and software designers to ensure the appropriate workarounds or changes are implemented to avoid impact to PC users. The AMD-K6 Processor Revision Guide is made publicly available to all who are interested. All issues that have been resolved and communicated to AMD's customers are included in this release.
1
21846H/0--June 1999
AMD-K6(R) Processor Revision Guide - Model 7
1
1.1
Product Marking Identification
Production Marking
z999999
xxxMHz
AMD
AMD-K6
TM
AMD
AMD-K6TM
Designed for
AMD-K6/xxxpvt v.vV CORE/x.xxV I/O R AAAAAAA m c 1997 AMD
AMD-K6/xxxpvt v.vV CORE/3.3V I/O R AAAAAAA m c 1997 AMD xxxMHz
Designed for
MALAY
MALAY
s AAAAA
I
s AAAAA
I
Ceramic Pin Grid Array (CPGA) (Packages Not Drawn to Scale)
xxxpvt = OPN, where:
s s
v.vV = Core Voltage, where:
s
R AAAAAAA = Revision, where:
s
xxx = Operating Frequency p = Package Type
2.2V = 2.2V Component
R = Revision
*
s
A = 321-pin PGA
x.xxV = I/O Voltage, where:
s s
* * *
s
A = Revision A B = Revision B etc.
v = Operating Voltage
3.3V = 3.3V Component 3.45V = 3.45V Component
AAAAAAA = Internally-Defined
*
s
F = 2.1-2.3V Core/3.135-3.6V I/O
t = Maximum Case Temperature
*
R = 70C
Product Marking Identification
2
AMD-K6(R) Processor Revision Guide - Model 7
21846H/0--June 1999
2
Product Errata
This section documents AMD-K6 processor product errata. The errata are divided into categories to assist referencing particular errata. A unique tracking number for each erratum has been assigned within this document for user convenience in tracking the errata within specific revision levels. Table 2-1 cross-references the revisions of the processor to each erratum. An "X" indicates that the erratum applies to the stepping. The absence of an "X" indicates that the erratum does not apply to the stepping. Shading within the table indicates an addition or modification from the previous release of this document.
Table 2-1.
Erratum Number 2.1.1 2.1.2
Cross-Reference of Product Revision to Errata
Description Test and Debug
Built-In Self-Test (BIST) Boundary-Scan Test Access Port (TAP) X X
Rev A
System Bus 2.2.1 2.2.2 2.2.3
Drive Strength Selection HLDA Assertion Delayed by One Clock Output Min Valid Delay Timings for 66-MHz & 60-MHz Bus Operation X X X
Interrupts and Exceptions 2.3.1 2.3.2 2.3.3 2.3.4 2.4.1 2.5.1 2.5.2 2.6.1 2.6.2 2.7.1
Memory Accesses Using Null Selectors Exception Priority of MMXTM Instructions Code Segment Limit Violation Check In Real Mode Code Segment Limit Violation Check Associated With Dual-Decoded Instructions X X X X
Reset and Initialization
Initial Power-On Reset - TDI Requirement X X X X X
Numeric Processing
Numeric Processor Status Word Not Correctly Updated C1 Bit of Numeric Processor Status Word
Electrical Characteristics
Input & Output Leakage Current VCC3 Operating Range
Cache Operation
Data Cache Read While NW Equals 1 X Shading indicates additions or modifications from the previous release of this document
3
Product Errata
21846H/0--June 1999
AMD-K6(R) Processor Revision Guide - Model 7
2.1
2.1.1
Test and Debug
Built-In Self-Test (BIST)
Products Affected. A stepping Normal Specified Operation. Following the falling transition of RESET, the processor unconditionally runs its BIST. Non-conformance. BIST is not supported. Potential Effect on System. The L1 caches are not tested after RESET. Suggested Workaround. None. Resolution Status. This erratum is corrected in the CPUID Stepping 0, A revision of the AMD-K6-2 processor Model 8.
2.1.2
Boundary-Scan Test Access Port (TAP)
Products Affected. A stepping Normal Specified Operation. The processor supports the boundary-scan Test Access Port (TAP) as defined by the IEEE Standard Test Access Port and Boundary-Scan Architecture (IEEE 1149.1-1990) specification. Non-conformance. The boundary-scan TAP is not supported. Potential Effect on System. Boundary scan testing cannot be performed. This erratum does not affect the functional operation of a system. Suggested Workaround. None. Resolution Status. This erratum is corrected in the CPUID Stepping C, A revision of the AMD-K6-2 processor Model 8.
Product Errata
4
AMD-K6(R) Processor Revision Guide - Model 7
21846H/0--June 1999
2.2
2.2.1
System Bus
Drive Strength Selection
Products Affected. A stepping Normal Specified Operation. The processor samples the BRDYC input during the falling transition of RESET to configure the drive strength of A20-A3, ADS, HITM, and W/R. If BRDYC is sampled asserted during the fall of RESET, these particular outputs are configured using a higher drive strength than the standard drive strength. If BRDYC is sampled negated during the fall of RESET, the standard drive strength is selected for these particular outputs. Non-conformance. If BRDYC is sampled asserted during the fall of RESET, all output drivers are configured using the higher drive strength. Potential Effect on System. Using the higher strength drive configuration can affect signal quality by resulting in additional overshoot or undershoot. Suggested Workaround. Use the standard drive configuration. With few exceptions, most board designs require the standard drive configuration. Resolution Status. This erratum is corrected in the CPUID Stepping 0, A revision of the AMD-K6-2 processor Model 8.
2.2.2
HLDA Assertion Delayed by One Clock
Products Affected. A stepping Normal Specified Operation. If BOFF and HOLD are sampled asserted on the same clock edge that negates ADS, the processor asserts HLDA one clock edge after HOLD is sampled asserted. Non-conformance. If BOFF and HOLD are sampled asserted on the same clock edge that negates ADS, the processor asserts HLDA two clock edges after HOLD is sampled asserted. Potential Effect on System. There are three potential effects of this erratum to consider:
s
If the system logic asserts BOFF for a duration of one clock, anticipates the assertion of HLDA in clock 3 (see Figure 1)--which is the normal specified operation--and drives the address bus and EADS for an inquire cycle in clock 3, then the processor will not sample EADS asserted. In addition, address bus contention will occur in clock 3. If the system logic asserts BOFF for a duration of two clocks, anticipates the assertion of HLDA in clock 3, and drives the address bus and EADS for an inquire cycle in clock 3, then the processor will not sample EADS asserted. (No address bus contention occurs in this case.) If the system logic asserts BOFF for a duration of one clock, anticipates the assertion of HLDA in clock 3, and drives the address bus and EADS for an inquire cycle in clock 4, then address bus contention may occur in clock 4. (The processor will sample EADS asserted in this case.)
s
s
If the processor does not sample EADS asserted during an inquire cycle, cache/memory incoherency will occur. Address bus contention can affect the reliability of the processor and the system logic. Suggested Workaround. The system logic must sample the assertion of HLDA before asserting EADS and driving the address bus for an inquire cycle--as shown in clock 5 of Figure 1.
5
Product Errata
21846H/0--June 1999
AMD-K6(R) Processor Revision Guide - Model 7
Resolution Status. AMD has determined that all Socket7 and Super7TM chipsets operate as described in the aforementioned suggested workaround. Therefore, AMD has decided to defer the resolution of this erratum until deemed necessary.
1 CLK A31-A3 ADS BOFF HOLD HLDA EADS
CPU
2
3
CPU
4
5
SL
6
7
CPU: Processor is driving A31-A3 SL: System Logic is driving A31-A3
Figure 1. AMD-K6(R) Processor Assertion of HLDA Due to Simultaneous BOFF/HOLD Assertion 2.2.3 Output Min Valid Delay Timings for 66-MHz & 60-MHz Bus Operation
Products Affected. A stepping Normal Specified Operation. The minimum valid delay for all output signals is specified between 1.0 ns to 1.3 ns. Non-conformance. The minimum valid delay for all output signals is 700 ps. Potential Effect on System. Minimum valid delay timings directly affect hold times to the system logic. If these hold time requirements are violated, the functional operation of the system in unpredictable. This specification erratum should be fully validated on targeted system designs to ensure that all timing requirements are satisfied. This erratum has not been observed to adversely affect system functionality. Suggested Workaround. None. Resolution Status. This erratum is corrected in the CPUID Stepping C, A revision of the AMD-K6-2 processor Model 8.
Product Errata
6
AMD-K6(R) Processor Revision Guide - Model 7
21846H/0--June 1999
2.3
2.3.1
Interrupts and Exceptions
Memory Accesses Using Null Selectors
Products Affected. A stepping Normal Specified Operation. An attempt to access memory with a segment register that contains a null selector causes a general protection fault to occur. Non-conformance. On entering System Management Mode (SMM), the processor saves its state into the SMM state-save area. The processor returns from SMM when it executes the RSM (resume) instruction from within the SMM service routine. If any of the segment registers contains a null selector on entering SMM, then after executing the RSM instruction, the internal state bit associated with the corresponding segment descriptor is erroneously set to indicate that this segment is readable. In this case, the processor does not generate a general protection fault when attempting to read memory using a null selector, but instead allows the memory read cycle to occur without generating an exception. Potential Effect on System. Unless an application is errant, an application generally does not access segments using null selectors. However, an application that depends on the processor to generate a general protection fault if a null selector is used will not execute successfully. This erratum has not been observed to adversely affect a system. It was detected by design inspection. Suggested Workaround. None. Resolution Status. This erratum is corrected in the CPUID Stepping 0, A revision of the AMD-K6-2 processor Model 8.
2.3.2
Exception Priority of MMXTM Instructions
Products Affected. A stepping Normal Specified Operation. The processor supports the generation of invalid opcode exceptions for the MMXTM instruction set. Non-conformance. If the TS bit of Control Register 0 (CR0) equals 1, the processor generates a "device not available" (DNA) exception instead of an invalid opcode exception when attempting to execute an MMX instruction that uses the following invalid opcodes:
s s s s
Opcode equals 0F_71h and Mod R/M[5:3] not equal to (010b, 100b, or 110b) Opcode equals 0F_72h and Mod R/M[5:3] not equal to (010b, 100b, or 110b) Opcode equals 0F_73h and Mod R/M[5:3] not equal to (010b or 110b) Opcode equals (0F_71h, 0F_72h, or 0F_73h) and Mod R/M[7:6] not equal to 11b
Note: These opcodes are invalid Mod R/M combinations of the packed immediate shift MMX instructions. Potential Effect on System. Unless the software is errant, an invalid opcode exception will not occur. However, if an application unintentionally uses one of the above specific invalid opcodes, the processor generates a DNA exception. If the DNA exception handler sets the TS bit of CR0 to 0 and returns to the invalid opcode, the processor generates an invalid opcode exception.
7
Product Errata
21846H/0--June 1999
AMD-K6(R) Processor Revision Guide - Model 7
Suggested Workaround. None. Resolution Status. This erratum is corrected in the CPUID Stepping 0, A revision of the AMD-K6-2 processor Model 8.
2.3.3
Code Segment Limit Violation Check In Real Mode
Products Affected. A stepping Normal Specified Operation. When in real mode, the Instruction Pointer (IP) is compared against the code segment (CS) limit. If the IP is greater than the CS limit, a segment limit violation exception occurs. Non-conformance. If:
s s s
The processor is in protected mode and the CS limit is less than FFFFh The processor re-enters real mode by setting the PE bit in Control Register 0 (CR0) to 0 (Note: while in real mode, the CS limit defined in protected mode is still in effect) The target IP is greater than the limit of the code segment
Then: a segment limit violation exception does not occur, and the processor erroneously begins instruction execution starting at the address defined by the IP. Potential Effect on System. Software that depends on the processor to generate a segment limit violation exception if the segment limit is exceeded in this particular scenario will not execute successfully. However, applications and operating systems generally do not generate segment limit violation exceptions. It is important to note that if the target IP is less than or equal to the limit of the code segment when transferring to real mode, and the processor begins instruction execution such that the IP subsequently exceeds the limit of the code segment, then a segment limit violation exception correctly occurs. This erratum has not been observed to adversely affect a system. It was detected by design inspection. Suggested Workaround. Set the CS limit to FFFFh when transferring control from protected mode to real mode. This is consistent with general programming recommendations in the X86 architecture. Resolution Status. This erratum is corrected in the CPUID Stepping C, A revision of the AMD-K6-2 processor Model 8.
Product Errata
8
AMD-K6(R) Processor Revision Guide - Model 7
21846H/0--June 1999
2.3.4
Code Segment Limit Violation Check Associated With Dual-Decoded Instructions
Products Affected. A stepping Normal Specified Operation. If the Extended Instruction Pointer (EIP) is greater than the code segment (CS) limit, a CS limit violation exception occurs. If the target address of a conditional branch instruction is greater than the CS limit, and the branch is not taken when this instruction is executed, then a CS limit violation exception does not occur. Non-conformance. If Scenario 1 or Scenario 2 occurs: Scenario 1
s s s
Two instructions--Instruction "A" and Instruction "B"--are dual decoded by the parallel short decoders, and Instruction "A" precedes Instruction "B" Instruction "A" affects any of the arithmetic status flags in the EFLAGS register (CF, PF, AF, ZF, SF, or OF) One of the operands of Instruction "A" is a memory operand such that at least one of the following conditions is true:
* *
s s
The memory operand does not reside in the processor's data cache The page table entry (PTE) that addresses the page in which the memory operand resides does not exist in the processor's data translation lookaside buffers (DTLBs)
Instruction "B" is a conditional branch instruction One of the following conditions is true:
* *
One or both of these particular instructions resides in memory above the CS limit (CS limit violation) The target address of Instruction "B" is greater than the CS limit (regardless of whether the branch would be taken)
Scenario 2
* * *
Two instructions--Instruction "A" and Instruction "B"--are dual decoded by the parallel short decoders, and Instruction "A" precedes Instruction "B" Instruction "A" modifies either CL or CH (general-purpose byte registers) Instruction "B" is a LOOP instruction and its target address is greater than the CS limit (regardless of whether the branch would be taken)
Then: the processor stalls. Potential Effect on System. Software that contains the combination of instructions and conditions described above causes the processor to stall. However, applications and operating systems generally do not generate CS limit violation exceptions. This erratum was detected while running software tests designed to verify the exception handling capability of the processor, and has not been observed in a system running normal software. Suggested Workaround. Software must be written to avoid the occurrence of CS limit violations. Resolution Status. This erratum is corrected in the CPUID Stepping 1, B revision of the AMD-K6-III processor Model 9.
9
Product Errata
21846H/0--June 1999
AMD-K6(R) Processor Revision Guide - Model 7
2.4
2.4.1
Reset and Initialization
Initial Power-On Reset - TDI Requirement
Products Affected. A stepping Normal Specified Operation. During the initial (cold) power-on reset of the processor, RESET must remain asserted for a minimum of 1.0 ms after CLK, Vcc2, and Vcc3 reach specification before it is negated. Non-conformance. To ensure that the processor is properly reset during power-on reset, the Test Data Input (TDI) signal must be High. Potential Effect on System. If TDI is Low during power-on reset, the processor is not reliably reset. If reset does not successfully complete, the processor hangs. Suggested Workaround. Ensure that TDI is High during power-on reset. If TDI is left unconnected on the board, the processor's internal pull-up on TDI ensures that TDI is High during reset. Resolution Status. This erratum is corrected in the CPUID Stepping 0, A revision of the AMD-K6-2 processor Model 8.
Product Errata
10
AMD-K6(R) Processor Revision Guide - Model 7
21846H/0--June 1999
2.5
2.5.1
Numeric Processing
Numeric Processor Status Word Not Correctly Updated
Products Affected. A stepping Normal Specified Operation. If a numeric exception is generated by a numeric processor (NP) instruction, the NP status word is updated to reflect the results of this instruction. Non-conformance. If:
s s s
An NP instruction, Instruction "A," generates a numeric result exception An NP instruction, Instruction "B," that immediately follows Instruction "A" is speculatively executed Instruction "B" is aborted by the processor within the timing window that begins and ends as follows:
* *
After the processor's internal microcode that handles the numeric result exception generated by Instruction "A" has commenced Before this particular microcode has updated the NP status word
Then: the NP status word can be updated incorrectly following the execution of Instruction "A." Potential Effect on System. Software that depends on the correct value of the NP status word can generate unpredictable results. This erratum was detected by design inspection and has not been observed in application or operating system software. Suggested Workaround. None. Resolution Status. This erratum is corrected in the CPUID Stepping C, A revision of the AMD-K6-2 processor Model 8.
2.5.2
C1 Bit of Numeric Processor Status Word
Products Affected. A stepping Normal Specified Operation. The C1 bit of the numeric processor (NP) status word is affected during the execution of certain NP instructions. If a numeric result exception is generated by any of these particular NP instructions, the state of the C1 bit remains unchanged. Non-conformance. If:
s s s s
The C1 bit of the NP status word is set to 1 during the execution of an NP instruction, Instruction "A" Instruction "A" generates a numeric result exception The numeric processor speculatively executes an NP instruction, Instruction "B," that clears the C1 bit (C1 equals 0) Instruction "B" is aborted by the processor
Then: the C1 bit of the NP status word may remain set to 0 following the execution of Instruction "A."
11
Product Errata
21846H/0--June 1999
AMD-K6(R) Processor Revision Guide - Model 7
Potential Effect on System. If:
s s
The C1 bit is not affected by the processor's internal microcode that handles the numeric result exception generated by Instruction "A" The next NP instruction, Instruction "C", does not clear the C1 bit, and this instruction depends on the state of the C1 bit
Then: the results of Instruction "C" can be incorrect. This erratum was detected by design inspection and has not been observed in application or operating system software. To date, the only known method for generating this erratum is to execute a FPREM or FPREM1 instruction that generates a denormal result with the C1 bit set to 1, followed by executing the FSTSW instruction, which would erroneously return a value of 0 for the C1 bit. Suggested Workaround. None. Resolution Status. This erratum is corrected in the CPUID Stepping C, A revision of the AMD-K6-2 processor Model 8.
Product Errata
12
AMD-K6(R) Processor Revision Guide - Model 7
21846H/0--June 1999
2.6
2.6.1
Electrical Characteristics
Input & Output Leakage Current
Products Affected. A stepping Normal Specified Operation. The maximum input (ILI) and output leakage (ILO) current is specified as +/-15A. Non-conformance. The maximum input (ILI) and output leakage (ILO) current is +200A/-250A. Potential Effect on System. The outline below lists the potential effects on a system due to excessive negative and positive leakage. This specification erratum should be fully validated on targeted system designs to ensure functional operation. Excessive negative leakage current may...
s s s s
for I/O pins with weak pull-downs, cause intended Low signals to be detected above Input Low Voltage thresholds (VIL = 0.8V). slightly increase the signal fall-time and slightly decrease the signal rise-time. increase in-circuit test delays for a High driven, pull-down pin to reach a safe Low voltage level when Tri-stated. slightly increase the power consumption for I/O pins with external pull-down resistors (greater impact in low-power states).
Excessive positive leakage current may...
s s s s
for I/O pins with weak pull-ups, cause intended High signals to be detected below Input High Voltage thresholds (VIH = 2.0V). slightly increase the signal rise-time and slightly decrease the signal fall-time. increase in-circuit test delays for a Low driven, pull-up pin to reach a safe High voltage level when Tri-stated. slightly increase the power consumption for I/O pins with external pull-up resistors (greater impact in low-power states).
Identifying processor Input pins, critical by design, with weak pull-up or pull-down resistors and limiting the amount of leakage current allowed on these pins ensures signal voltage levels do not drift above VIL or below VIH levels due to leakage current. Subsequent to the +200A/-250A production test on I/O pins, AMD has implemented a tighter test to screen Input pins potentially affected by this erratum. Validating, through system tests, that signal timings remain within system logic and processor requirements ensures signal timings are not adversely affected by leakage current. This erratum has not been observed to adversely affect system functionality. Suggested Workaround. None. Resolution Status. This erratum is corrected in the CPUID Stepping C, A revision of the AMD-K6-2 processor Model 8.
13
Product Errata
21846H/0--June 1999
AMD-K6(R) Processor Revision Guide - Model 7
2.6.2
VCC3 Operating Range
Products Affected. A stepping Normal Specified Operation. The operating range of parameter VCC3 (I/O voltage pins) is specified as 3.3V +300mV/-165mV. Non-conformance. The operating range of parameter VCC3 for the AMD-K6/300 Model 7 is specified as 3.3V +300mV/-165mV, with the exception of VCC3 Pin-U33. The operating range for VCC3 Pin-U33 is indicated in the package marking for I/O voltage as 3.3V (3.3V+300mV/-165mV) or 3.45V (3.45V+/- 150mV). Potential Effect on System. The AMD-K6 Model 7 exhibits a VCC3 sensitivity that is associated with the voltage supplied to VCC3 Pin-U33. The functional operation of the AMD-K6 processor is not guaranteed if the voltage for Pin-U33 is not within the limits described above. Suggested Workaround. Modify the system board such that the voltage required for VCC3 Pin-U33 is isolated and supplied only to Pin-U33 (the maximum current for VCC3 Pin-U33 is approximately 25mA). A second option is to modify the system board such that the voltage required for VCC3 Pin-U33 is supplied to the entire I/O voltage plane. Resolution Status. This erratum is corrected in the CPUID Stepping 0, A revision of the AMD-K6-2 processor Model 8.
Product Errata
14
AMD-K6(R) Processor Revision Guide - Model 7
21846H/0--June 1999
2.7
2.7.1
Cache Operation
Data Cache Read While NW Equals 1
Products Affected. A stepping Normal Specified Operation. If the Not Writethrough (NW) bit of Control Register 0 (CR0) is set to 1, write hits update the processor's Level-1 (L1) cache, but do not update external memory. Write misses update external memory, and do not cause cache-line allocations to occur. In either event, the correct physical memory location is updated accordingly. Non-conformance. If:
s s
The software has defined the page tables such that two linear addresses (LA1 and LA2) map to the same physical page, but LA1[13:12] does not equal LA2[13:12] The processor allocates and loads a cache line that maps to one of these linear addresses, LA1, and this cache line is marked shared (either during the cache line fill, or by an inquire cycle that occurs after the cache line fill) The Not Writethrough (NW) bit of Control Register 0 (CR0) is then set to 1 The processor detects a write hit to this particular shared line using the other linear address, LA2
s s
Then: the processor writes data to a different cache line that corresponds to a different physical address than the address mapped to LA2. Potential Effect on System. This erratum does not affect normal operation because the NW bit is set to 0 for normal operation. However, if NW is set to 1 and this erratum occurs, reads from the cache may return incorrect data. This erratum was detected by design inspection and has not been observed in application or operating system software. Suggested Workaround. Do not set the NW bit to 1. If the NW bit must be set to 1, then this erratum can be avoided in several ways:
s s s
Flush the L1 cache prior to setting the NW bit to 1 Avoid using linear addresses that map to the same physical page, but differ in bits 12 and 13 Avoid marking cache lines to the shared state
Resolution Status. This erratum is corrected in the CPUID Stepping C, A revision of the AMD-K6-2 processor Model 8.
15
Product Errata
21846H/0--June 1999
AMD-K6(R) Processor Revision Guide - Model 7
3
Specification Changes/Clarifications
This section documents AMD-K6 processor specification changes and clarifications. The changes/clarifications are divided into categories to assist referencing particular changes. A unique tracking number for each change/clarification has been assigned within this document for user convenience in tracking the specification change/clarification within specific revision levels. Table 3-2 cross-references the revisions of the processor to each specification change/clarification. An "X" indicates that the specification change/clarification applies to the stepping. The absence of an "X" indicates the specification change/clarification does not apply to the stepping.
Table 3-2.
Change Number 3.1.1
Cross-Reference of Product Revision to Specification Change/Clarification
Description Interrupts and Exceptions
Recognition of External Hardware Interrupts During I/O Read Cycle X
Rev A
Instructions 3.2.1 3.3.1
SYSCALL and SYSRET Symbol C Dimension of Package Lid Shading indicates additions or modifications from the previous release of this document X X
Specification Changes/Clarifications
16
AMD-K6(R) Processor Revision Guide - Model 7
21846H/0--June 1999
3.1
3.1.1
Interrupts and Exceptions
Recognition of External Hardware Interrupts During I/O Read Cycle
New Specification Applies to: A stepping Previous Operation. For I/O Reads, the AMD-K6 processor waits for preceding instructions to complete before executing the I/O Read instruction. However, there is no serialization for succeeding instructions. This means that succeeding instructions can be executed in parallel with the I/O Read. As a result, external interrupts may not be recognized and serviced before succeeding instructions are completed. New Operation. For I/O Reads, the AMD-K6 processor waits for preceding instructions to complete before executing the I/O Read instruction and it serializes succeeding instructions. This means that the I/O Read instruction completes before any succeeding instructions are executed. Such serialization allows for external interrupts, asserted during the I/O cycle, to be recognized and serviced before any dependent instructions are executed. Implication. The previous and new operation has no implication for software and hardware that are designed to the Socket 7 specification, which states that IN instructions are not fully serialized.
3.2
3.2.1
Instructions
SYSCALL and SYSRET
New Specification Applies to: A subsequent stepping Previous Operation. The AMD-K6 processor supports the SYSCALL and SYSRET Extensions, which provide a fast method for entering and exiting an operating system. Bit 10 of the Extended Feature Flags (Function 8000_0001h of the CPUID instruction) is set to 1 to indicate support for the SYSCALL and SYSRET Extensions. Bit 11 of the Extended Feature Flags is Reserved. New Operation. Bit 11 of the Extended Feature Flags indicates whether support for the SYSCALL and SYSRET Extensions exists--if bit 11 is set to 1, then the SYSCALL and SYSRET Extensions are supported; if bit 11 is set to 0, then the SYSCALL and SYSRET Extensions are not supported. Implication. Since no operating systems currently utilize these instructions, there is no implication to existing software. For the future, the Extended Feature flags must be read and interpreted as defined in New Operation in order to determine if a specific stepping of the AMD-K6 processor supports the SYSCALL and SYSRET Extensions.
17
Specification Changes/Clarifications
21846H/0--June 1999
AMD-K6(R) Processor Revision Guide - Model 7
3.3
3.3.1
Package Specifications
Symbol C Dimension of Package Lid
New Specification Applies to: A stepping Previous Operation. Table 3-3 contains the previous specified Symbol C dimension of the AMD-K6 processor Model 7 package specifications.
Table 3-3.
Symbol C
Previous Specified Package Dimension (Symbol C)
Millimeters Min 31.32 Max 32.59 Min 1.233 Inches Max 1.283
New Operation. Table 3-4 contains the new specified Symbol C dimension of the AMD-K6 processor Model 7 package specifications.
Table 3-4.
Symbol C
New Specified Package Dimension (Symbol C)
Millimeters Min 31.01 Max 32.89 Min 1.221 Inches Max 1.295
Implication. None.
Specification Changes/Clarifications
18
AMD-K6(R) Processor Revision Guide - Model 7
21846H/0--June 1999
4
4.1
Technical and Documentation Support
Documentation Support
The following documents provide additional information regarding the operation of the AMD-K6 processor:
s s s s s s s s s s s s s
AMD-K6(R) Processor Data Sheet (order# 20695) AMD-K6(R) Processor Multimedia Technology Manual (order# 20726) AMD K86TM Family BIOS and Software Tools Developers Guide (order# 21062) AMD-K6(R) Processor BIOS Design Application Note (order# 21329) AMD Processor Recognition Application Note (order# 20734) Implementation of Write Allocate in the K86TM Processors (order# 21326) SYSCALL and SYSRET Instruction Specification Application Note (order# 21086) AMD-K6(R) Processor Thermal Solution Design Application Note (order# 21085) AMD-K6(R) Processor Power Supply Design Application Note (order# 21103) AMD-K6(R) Processor I/O Model Application Note (order# 21084) AMD-K6(R) Processor VCC2 Voltage Detection Application Note (order# 21635) AMD-K6(R) Processor x86 Code Optimization Application Note (order# 21828) AMD-K6(R) Processor EMI Design Considerations Application Note (order# 22023)
For the latest updates, refer to www.amd.com/K6/k6docs and download the appropriate files.
19
Technical and Documentation Support


▲Up To Search▲   

 
Price & Availability of AMD-K6

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X